<?php

namespace Drinkiit\BlogBundle\Tests\Entity;

use Drinkiit\BlogBundle\Entity\Operations;
use Drinkiit\UtilisateurBundle\Entity\UtilisateurApp;

use Symfony\Bundle\FrameworkBundle\Test\WebTestCase;

class OperationsTest extends WebTestCase
{
	protected $operation;

	public function setUp()
	{
		parent::setUp();
		$this->operation = new Operations();
	}
	
	// Tests unitaires concernant l'ORM

	public function testgetOperation()
	{
		$operation_montant = 90;
		$this->operation->setOperation($operation_montant);
		$this->assertEquals($operation_montant / 100, $this->operation->getOperation()); // Division par 100 car le résultat retourné est en euro
	}
	
	public function testgetDate()
	{
		$date_operation = date_create("2012-05-16");
		$this->operation->setDate($date_operation);
		$this->assertEquals($date_operation, $this->operation->getDate());
	}
	
	public function testgetUtilisateurApp()
	{
		$utilisateur = new UtilisateurApp();
		$this->operation->setOperationUtilisateur($utilisateur);
		$this->assertEquals($utilisateur->getId(), $this->operation->getOperationUtilisateur()->getId());
	}
}

